#include <stdio.h>

int main(int argc, char **argv)
{
    // auto说明符表示该变量的存储，由编译器自主分配内存空间，且只存在于定义时所在的作用域，退出作用域时会自动释放。
    // 由于只要不是extern的变量（外部变量），都是由编译器自主分配内存空间的，这属于默认行为，所以该说明符没有实际作用，一般都省略不写。
    auto int a;
    // 等同于
    // int a;
    return 0;
}